﻿package AntShares.SmartContract.Framework.Services.AntShares;

import AntShares.SmartContract.Framework.Syscall;

public class Asset
{
	@Syscall("AntShares.Asset.GetAssetId")
	public byte[] getAssetId()
	{
		return null;

	}

	@Syscall("AntShares.Asset.GetAssetType")
	public byte getAssetType()
	{
		return 0;
	}

	@Syscall("AntShares.Asset.GetAmount")
	public long Amount()
	{
		return 0;
	}

	@Syscall("AntShares.Asset.GetAvailable")
	public long getAvailable()
	{
		return 0;
	}

	@Syscall("AntShares.Asset.GetPrecision")
	public byte getPrecision()
	{
		return 0;
	}

	@Syscall("AntShares.Asset.GetOwner")
	public byte[] getOwner()
	{
		return null;
	}

	@Syscall("AntShares.Asset.GetAdmin")
	public byte[] getAdmin()
	{
		return null;
	}

	@Syscall("AntShares.Asset.GetIssuer")
	public byte[] getIssuer()
	{
		return null;
	}

	@Syscall("AntShares.Asset.Renew")
	public int Renew(byte years)
	{
		return 0;
	}
}
